power-transmission apparatus - Turkish English Dictionary